﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.Design;
using System.ComponentModel;
using Needle.DevToolkit.Traits;

namespace Needle.DevToolkit.Services.UI
{
    public interface ICommandService
    {
        
        void AddVerbs(IComponent component);
        
        void RemoveVerbs(IComponent component);

        IList<ItemVerb> GetCommands(Guid commandGroup);

        IList<ItemVerb> GetContextCommands(Guid commandGroup, object context);
    
    }
}
